be a know-it-all

Translations
быть всезнайкой
She tends to be a know-it-all, which can be annoying.
Она склонна быть всезнайкой, что может раздражать.
Definitions
To act as if one has extensive knowledge about many subjects, often to the point of being arrogant or condescending towards others.